How to Progress a Database II: The STRIPS Connection

نویسندگان

  • Fangzhen Lin
  • Raymond Reiter
چکیده

Ever since STRIPS was first introduced (Fikes and Nilsson [3]), i ts logical semantics has been problemat ic. There have been many proposals in the l i terature (e.g. Lifschitz [4], Ero l , Nau and Subrahmanian [2], Bacchus and Yang [ l ] ) . These all have in common a reliance on metatheoretic operat ions on logical theories to capture the add and delete lists of STRIPS operators, b u t i t has never been clear exactly what these operations correspond to declaratively, especially when they are applied to logically in complete theories. In this paper we provide a semantics for STRIPSl ike systems in terms of a purely declarative s i tuat ion calculus axiomat izat ion for actions and their effects. On our view, STRIPS is a mechanism for comput ing the progression (L in and Reiter [6], Pednault [8]) of an in i t ia l s i tuat ion calculus database under the effects of an act ion. We i l lustrate this idea by describing two different STRIPS mechanisms, and prov ing their correctness w i t h respect to their s i tuat ion calculus specifications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

How to Progress a Database ( and Why ) I

One way to think about STRIPS is as a mapping from databases to databases, in the following sense: Suppose we want to know what the world would be like if an action, represented by the STRIPS operator , were done in some world, represented by the STRIPS database D 0. To nd out, simply perform the operator on D 0 (by applying 's elementary add and delete revision operators to D 0). We describe t...

متن کامل

How to Progress a Database (and Why) I. Logical Foundations

One way to think about STRIPS is as a mapping from databases to databases, in the following sense: Suppose we want to know what the world would be like if an action, represented by the STRIPS operator , were done in some world, represented by the STRIPS database D 0. To nd out, simply perform the operator on D 0 (by applying 's elementary add and delete revision operators to D 0). We describe t...

متن کامل

How to Progress a Database

One way to think about a STRIPS operator is as a mapping from databases to databases, in the following sense: suppose we want to know what the world would be like if an action, represented by the STRIPS operator (Y, were done in some world, represented by the STRIPS database Do. To find out, simply perform the operator (Y on DO (by applying (Y’S elementary add and delete revision operators to D...

متن کامل

Pre-Cracked Concrete Shear Strengthened with External CFRP Strips

In reinforced concrete design, there are situations where transfer of shear across a specific plane needs to be considered. Examples of such situation include corbels, bearing shoes, ledger beam bearing, and a host of connection between precast concrete elements. In this study, the shear transfer behavior of reinforced concrete is investigated experimentally by conducting test on 6 precracked p...

متن کامل

Effect of autumn sowing date on growth and seed yield of sunflower (Helianthus annuus L.) cultivars under environmental conditions of the north of Khuzestan province, Iran

To evaluate the effect of autumn sowing date on seed yield of sunflower cultivars, a field experiment was carried out as strip plot arrangement in randomized complete block design with three replications in safiabad agricultural and natural resources research and education center of Dezful, Iran during two growing seasons (201718 and 2018-19). Seven sowing dates (6th Sep., 23rd Sep., 7th Oct., ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995